body{
    background: #efefef;
}
#header,
#footer,
#page,
.post .title{
    border-color: #f8bdc9;
}
.post .nav,
.portlet-content{
    background: #ffeff6;
}
.portlet-decoration{
    background: #f6a8b8;
    border-left-color: #ed506f;
}
.portlet-title{
    color: #f6002a;
}
#mainmenu ul li a:hover, #mainmenu ul li.active a{
    color: #f93f46;
    background: #fdebeb;
}
#mainmenu,
.grid-view table.items th {
    -o-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    *background: #eb254c;
    background: #eb254c\0/;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFf26a86, endColorstr=#FFeb254c);
}
@media all and (min-width: 0px) {
    #mainmenu,
	.grid-view table.items th {
	background-image: -webkit-gradient(
	    linear,
	    left top, left bottom,
	    from(#f26a86),
	    to(#eb254c)
	    ) !important;
	background-image: -webkit-linear-gradient(
	    top,
	    #f26a86,
	    #eb254c
	    ) !important;
	background-image: -moz-linear-gradient(
	    top,
	    #f26a86,
	    #eb254c
	    ) !important;
	background-image: -o-linear-gradient(
	    top,
	    #f26a86,
	    #eb254c
	    ) !important;
	background-image: linear-gradient(
	    top,
	    #f26a86,
	    #eb254c
	    ) !important;
    }
}